body{background:none!important;background-color: #fff!important;}
#content_holder{float:none;margin:auto;width:100%;max-width:1200px;}
#middle{background:none;float:none!important;padding-left:4px;padding-right: 4px;}
p{font-size:16px;}
.mainleft,div#left{ float:left; width:816px!important;}
.mainright,div#right{float: right;width: 280px!important;padding-top:0px;}
.clear{clear:both;}
#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc a{color:#154695;}
#left .newslist a{color:#154695;}
#left div.content div.entrybody div.content div.entrybody a{color:#154695;}
div.banner{display:none!important;}
.images .weap{border-top: 1px solid #d5d5d5;padding-top:22px;width:100%;padding-bottom: 5px;}
.m-slide{ position: relative; margin:auto; width:99.8%;  height: auto; border:1px solid #e0e0e0;}
.m-slide .img { float: left; position: relative ;width:56%!important;overflow:hidden;}
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; max-width: 100%; }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img li:nth-child(1) { display: block }
.m-slide .tab { float: left ;width: 44%; }
.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 100%; }
.m-slide .tab li:nth-child(1) { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 98%; height: 49px; overflow-y:hidden; -webkit-line-clamp: 2; border-left: 4px solid #eee }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute;  }
.m-slide .tab a .title { left: 17px; top: 6px; height: 20px; line-height: 20px; font-size: 15px; font-weight: 500;  }
.m-slide .tab a .title .desc{ color: #999 ;font-weight: 200; font-size: 12px;}
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a,.m-slide .tab .s a { border-left: 4px solid #41a1f2 }
.m-slide .tab .on a b,.m-slide .tab .s a b { background: url(images/dot.png) no-repeat}
.m-slide .tab .on a span,.m-slide .tab .s a span { color: #41a1f2 }
.big .m-slide{ position: relative; margin:auto; width:99.8%;  height: auto; border:0;}
.big .m-slide .img { float: left; position: relative ;width:55%!important;overflow:hidden;height:236px!important;}
.big .m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; max-width: 100%; }
.big .m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.big .m-slide .img li:nth-child(1) { display: block }
.big .m-slide .tab { float: left ;width: 45%; }
.big .m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 100%; }
.big .m-slide .tab li:nth-child(1) { border-top: 0 }
.big .m-slide .tab a { text-decoration: none; display: block; position: relative; width: 98%; height: 46.4px;;  overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;border-left: 4px solid #eee }
.big .m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.big .m-slide .tab a span { position: absolute;  }
.big .m-slide .tab a .title { left: 17px; top: 6px; height: 30px; line-height: 38px; font-size: 15px; font-weight: 500;  overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.big .m-slide .tab a .title .desc{ color: #999 ;font-weight: 200; font-size: 12px;}
.big .m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.big .m-slide .tab .first a { height: 50px }
.big .m-slide .tab .on a,.big .m-slide .tab .s a { border-left: 4px solid #41a1f2 }
.big .m-slide .tab .on a b,.big .m-slide .tab .s a b { background: url(images/dot.png) no-repeat}
.big .m-slide .tab .on a span,big .m-slide .tab .s a span { color: #41a1f2 }
.big .keyindex{border: 1px solid #e0e0e0;}
.big .carouselindex h3{margin-bottom:15px;font-size:12px;white-space:normal;padding:5px 10px ;height:inherit; line-height:inherit; overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.big .carouselindex .owl-prev{background-image:none;}
.big .carouselindex .owl-next{background-image:none;}
.big .carouselindex{margin-top:0px;}
#left .peopleindex .bd .items img{width:165px;height:96px;}
#right .dataindex .bd ul li a img{height:auto!important;}
#pagenavi{height:inherit; background: none; float: none; }
#content_holder .pagenavi a {display: inline-block;padding: 5px 10px!important;background-color: #f7f7f7!important;border: 1px solid #ECEDE8!important;margin-bottom: 10px!important;}
#content_holder .pagenavi a.current {background-color: #154695!important;color: #fff!important;}
#content_holder #pagenavi a{float:none;}
#content_holder #pagenavi a:hover{background-color:#154695!important;}
#left .nav{display: inline-block!important;text-shadow:none!important;color:#444!important;border-radius:0!important;-webkit-border-radius:0!important;box-shadow:none!important;}
.submit-black, .submit-black:visited{background:none;}
.taffindex .bd li{width:33.33%!important;}
.taffindex .owl-prev{background-image:none;}
.taffindex .owl-next{background-image:none;}
.depictlanmu{min-height:160px;}
.path{height:inherit!important;}
.groomindex li:nth-child(1), .groomindex li:nth-child(2) {width: 33.33%!important;}
.groomindex li:nth-child(1) h3, .groomindex li:nth-child(2) h3 {height: inherit;-webkit-line-clamp: 2;}
.relevantlist .bd .img img {height:inherit;}
.c{color:#7d7d7d};
.path{color: #444!important;padding-bottom:15px!important;margin:0!important;}
.relevantlist{padding-top:20px;}
#content_holder{padding-left:10px;padding-right:10px;max-width:1117px;}
#left .peopleindex .bd .items img {height: 103px;}
.piclist .bd li img{ max-height:135px;}
.piclist .bd li:nth-child(3n+1){clear:left;}
.groomindex .bd li img{ max-height:160px;}
.groomindex .bd li:nth-child(3n+1){clear:left;}
.links .bd li img{max-height:38px;}
.new_span{color:#f00;}
.piclists .bd li img {max-height:135px;height:inherit;}
.piclists .bd li:nth-child(3n+1){clear:left;}
.piclists {margin-bottom: 10px;}
#content_holder {padding-left: 0px;padding-right: 0px;}
.weap{padding-left:0px;padding-right:0px;max-width:1117px;}
.latestindex .num{padding-top:10px;}
.taffindex .bd li:nth-child(3n+1){clear:right;}
.latestindex .bd li h3{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:normal;}
.latestindex .bd li a:before{display:none!important;}
#five .number{display: block;height: 40px;float: left;line-height: 30px;font-size: 20px;z-index: 1;left: 70%;padding-top: 15px;margin-top:5px;border-right: 1px solid #d7d7d7;width: 30px;padding-left: 10px;}
.peopleindex .items li .txt {-webkit-line-clamp: 1;width:100%;}
.peopleindex .items li{margin-bottom:15px;}
.border{border-left:1px solid #ccc;padding-left:40px;}
.peopleindex .items{width:42%;padding-top:15px;}
.peopleindex .items .txt:before{content:'● '; color:#888;}
.mainright, div#right{float:right;margin-left:10px;padding:0px;}
.peopleindex .more a {float: right;}
.piclist .bd li .img{margin-bottom:5px;}
.piclist .bd li{margin-bottom:10px;}
.piclist .bd li a{border-bottom:none;padding-bottom:5px;}
.piclist .bd h3{line-height:20px;max-height:40px;}
.mainindex{padding-left:0!important;}
.owl-carousel .owl-item img{max-height:285px;}
.title{font-size:20px;}
#right .lanmnav ul li a{    display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.taffindex h3{font-size:12px;height:inherit; line-height:inherit;width:60%;margin-left:10%}
.links .bd li{width:auto;}
.carouselindex{margin-top:15px;}
.mainindex{margin-bottom:0px;}
.plo h3{color:#fff;}
.topbar .wx:nth-child(1){margin-right:0;width:0;}
#left .content p{line-height: 2em; text-indent: 2em;margin-bottom: 1em;}
.v_n_s .listing_vns .header_vns .plo a {color:#fff;border-left: 3px solid #fff;padding-left: 5px;}
#left div.v_n_s{border-top:none;margin-right: 0px;width: 49%;}
#left div.v_n_s ul.slisting_vns li{float:none;margin-right:0px;}
#left .slisting_vns .title{font-size:15px!important;}
#left .slisting_vns .carouselindex h3{line-height:inherit;height:25px;}
.qm-top .weap .topbar .topright .wx:nth-child(1) .sub{background:url(../images/ewm.jpg);background-size:100%;background-repeat:no-repeat;}
.qm-top .weap .topbar .topright .wx:nth-child(2) .sub{background:url(../images/ewm.png);background-size:100%;background-repeat:no-repeat;}
.slisting_vns .owl-prev{background-image:none;}
.slisting_vns .owl-next{background-image:none;}
#middle #left div.v_n_s:nth-child(2){float:right;}
.v_n_s .listing_vns .header_vns{margin-top:10px;}
#left .slisting_vns li{margin-top:0px;}
#left .nthtwo .v_n_s .listing_vns .plo{margin-bottom:5px;}
#left div.listing div.content{padding-left:0px;}
#left div.listing div.content div.right div.small-listing{width:50%;}
#left div.listing div.content div.right div.small-listing div.description{width:70%;}
#left div.listing div.content div.right div.small-listing div.thumb img{height:inherit;padding-top: 17px;}
#left div.listing div.content div.right div.small-listing div.thumb{width:auto;}
#sta div.plo{height:5px;margin-top:30px;}
#sta.piclist .bd li div{height:100px;background-color:#154695;color: #fff;font-size: 17px;font-weight: bold;line-height: 100px;text-align:center;}
#left .entrybody td{border-collapse: collapse;border: 1px solid #272727;padding: 5px;border: 1px solid #fff;}
#left tr:nth-child(odd){background-color: #fff;}
#left tr:nth-child(odd) td{    background: #f0f0f0;border-top: 1px solid #FFF;}    
#left tr:nth-child(even){background-color: #fff;}
#left tr:nth-child(even) td{background: #fff;border: 1px solid #f0f0f0;}
#left tr {border-collapse: collapse;border: 1px solid #272727;}
#left .content .entrybody table {border-collapse: collapse;border: 1px solid #272727;width:100%!important;margin-top: 10px; margin-bottom: 10px;background-color: #f3f3f3;box-shadow: darkgrey 1px 1px 1px 0px;word-break: break-word;}
#left div.content div.entrybody a {font-weight: normal;text-decoration: none;text-shadow: none;color: #0099ff;}

#left table tr:nth-child(1) td{font-size:15px;text-align:center;}
#dataschool table tr td:nth-child(1){width:89%;}
#dataschool table tr td:nth-child(1) a{color: #444!important; text-align: left;}
#zj .character img{width:120px; max-height:138px;}
#zj .character{margin-bottom:10px;height: 138px;}
#zj #left div.listing{height: 154px;padding-left: 20px;margin-bottom:35px;}
#zj #list_categories{width:100%;}
#zj #list_categories div.active{width:100%;}
#zj #left div.listing div.content div.right div.small-desc{width:140px;}
#zj .banner_col{width:100%;}
#zj #home {width: 18px;background: url(../images/ico-home.png) no-repeat center;background-size: 100%;}
.num{padding: 0px 20px 5px 0px;}
.num .more{float: right;display: inline-block;font-size: 12px;background-color: #020202;width: 70px;margin-bottom: 10px;text-align:center;}
.num .more p{color: #fff;}
.taffindex .bd li{margin-bottom:5px;}
.tempWrap .infoList li a{padding-left:0;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;    font-size: 13px;}
.latestindex .bd li{margin-bottom:30px;}
.txtScroll-top .hd {overflow: hidden;height: 30px;padding: 0 10px;}
.txtScroll-top .prev {position: absolute;margin-left:30px;cursor:pointer;}
.txtScroll-top .next{position: absolute;cursor:pointer;}
.latestindex .num{padding-right:0px;}
.bottons{padding-bottom:5px;}
.txtScroll-top .date{color:#888}
.Collapsing{margin-top:20px; width: 100%; height: 50px; line-height: 50px;border-radius: 5px; cursor: pointer; border-bottom: 1px solid white; text-align: left;  background-color: #154695; color: #fff; }
.coll_body{display: none; }
.coll_body a{display:block; margin:10px; text-align: center;}
.fontsize{margin-left:20px;}
#left #dataschool table{width:100%!important;margin: 0 auto;margin-bottom: 10px;}
#left #dataschool table tbody tr:hover{box-shadow: darkgrey 2px 0px 0px 0px;border:2px solid #ddd;}
#left #dataschool .fontsize span{float:right;margin-right:20px;font-size:20px;}
.topbar .topcentre{padding-top: 0px;}
.topbar .topright{padding-top: 0px;}
.newmenubox {position: relative;}
.qm-top .take{top:-45px;}
.newmenubox .reachbox {position: absolute;z-index: 1;right: 355px;top: -1px;width: 145px;background-color: #dfe1e0;padding-left: 35px;padding-right: 80px;border-radius: 5px;overflow: hidden;background-image: url(../images/ico-reach.png);background-repeat: no-repeat;background-position: 5px center;background-size: 24px;}
.newmenubox .reachbox .intxt {height: 30px;width: 100%;background: none;border: none;}
.newmenubox .reachbox .inbtn {position: absolute;z-index: 1;right: 0;top: 0;width: 80px;background-color: #a3a3a3;border: none;color: #fff;font-size: 16px;height: 30px;line-height: 30px;cursor: pointer;}
.menubox{width: 80%;    top: -53px;float: right;    margin-bottom: -60px;}
.menu{padding-right:0px;border-radius: 5px;}
.qm-nav{max-width:100%;}
.qm-top{margin-bottom:10px;}
#content_holder #pagenavi .pagenavi a:hover{ background-color:#154695!important;background-image:none; color:#fff!important;}
#list_categories{width:100%;}
.jst-top .hd {overflow: hidden;height: 30px;padding: 0 10px;}
.jst-top  .bd li a{width:24.33%;display: -webkit-inline-box;}
.jst-top .next{position: absolute;}
.jst-top .prev{position: absolute;margin-left: 30px;}
#right .jst-top li{width:100%!important;    margin-bottom: 10px;}
.taffindex h3{position: absolute;width:5%!important;margin-left: -71px; margin-top: 68px;color: #fff;background-color: rgba(0,0,0,0.5);}
.img-size{font-size: 17px;height: 24px;line-height: 24px;float: left;margin-top: 10px;border-left: 3px solid #fff;padding-left: 10px;font-weight: bold;}
.jst-top .num .more{margin: 4px -10px;}
.jst-top{border: solid 1px #eee;margin-bottom: 20px;}
.jst-top .bd{margin-top: 10px;}
.jst-top h2{position: absolute;font-size:12px;color: #eee;background: rgba(0,0,0,0.5); width: 68px;text-align: center;}
.qm-nav ul#nav { display: flex; margin-right: 8px; }
.qm-nav ul#nav > li { width: auto; flex-grow: 1; }
.nLi ul li{float: none;line-height:40px;}
.nLi ul li a{width: 160px;background-color:#154695!important;color:#fff!important;}
.nLi ul.sub li a:hover{background-color:#1B56BA!important;}
.nLi ul{position: absolute;top:44px;margin-left:2px; display: none;z-index:15!important;}
.latestindex .bd li a{padding-left:0px;}
.nLi ul li a:before{height:1px!important;background-color:#fff!important;top:38px!important;}
.nLi:nth-last-child(2) ul li a{width:176px;}
.nLi:nth-last-child(2) ul{margin-left:-40px;width:178px;}
.nLi:nth-last-child(2) ul li{width:176px;}
.nLi ul.sub li:first-child{border-top:1px solid #fff;}
.nLi ul.sub li:last-child a:before{display:none;}
.title{font-size:16px;}
.titletwo{font-size:29px;color:#184da9;}
.head{background:none!important;}
div.zxqy div.head{width: 100%;height: inherit;margin-bottom: 10px;}
div.zxqy div.list div.slist{width: 100%;}
div.zxqy div.active{width: 100%;}
div.zxqy div.list div.slist ul p.b{color:#184da9;}
.path a.nopointer{cursor:default;text-decoration:none;height:auto;}
.peopleindex{margin-bottom:5px;margin-top:5px;}
.nLi:nth-child(2)  ul li a{width:150px;}
.nLi:nth-child(2)  ul{margin-left:-24px;width:154px;}
.nLi:nth-child(2)  ul li{width:150px;}
#right .banner_col{width:100%;}
.writer .relevantlist .img img{width:auto;}
.writer .relevantlist ul li{text-align:center;}

.qm-nav li a:hover:before,.qm-nav li.s a:before{ content:""; display:block; position:absolute; z-index:1;top:-4px; left:0; right:0; height:4px;}

/*日本語ボタン*/
.jpbutton{text-align: right;margin-bottom: 20px;}
/*目次ここまで*/


@media(max-width:1150px) {
	.mainleft,div#left{ float:left; width:68%!important;}
	.mainright, div#right{width:25%!important}
	.owl-carousel .owl-item img{max-height:407px;}
	.newmenubox .reachbox {width:60px;}
}

@media(max-width:1140px) {
	.menubox{width:80%;right:0px;}
}

@media(max-width:1095px) {
	#content_holder #pagenavi a{height:41.99px;}
}


@media(max-width:1035px) {
	.mainright, div#right{margin-left:0px;}
}

@media(max-width:1024px) {
	.groomindex .bd li img{max-height:132px;}
	.piclists .bd li img {max-height:132px;}
	.piclist .bd li img{ max-height:132px;}
	.piclist .bd .content .right ul li img{max-height:128px;}
	.links .bd li{width:15%}
	.owl-carousel .owl-item img{max-height:362px;}
}

@media screen and (max-width: 1000px){
	.owl-carousel .owl-item img{max-height:353px;}
}

@media(max-width:940px) {
	.topbar .logo img{height:54px;}
	div.banner{display:block!important;}
	div.m-slide{display:none!important;}
	.mainleft,div#left {float: none!important;width: auto!important;}
	.mainright,div#right {float: none!important;;width: auto!important;}
	#right{padding:0;}
	.taffindex .bd li img{height:auto;}
	.depictlanmu {padding-top: 30px!important;}
	.piclist .bd li img{ max-height:283px;}
	.piclist .bd li:nth-child(3n+1){clear:none;}
	.piclist .bd li:nth-child(odd){clear:left;}
	.groomindex .bd li img{max-height:283px;}
	.groomindex .bd li:nth-child(odd){clear:left;}
	.links .bd li img{height:auto;}
	.links .bd li:nth-child(3n+1){clear:left;}
	.piclist .bd .content .right ul li img{max-height:260px!important;}
	.links .bd li{width:33.33%!important;}
	.links .bd li img{max-height:105px}
	.piclists .bd li img {max-height: 283px;}
	.piclists .bd li:nth-child(3n+1){clear:none;}
	.piclists .bd li:nth-child(odd){clear:left;}
	.relevantlist .bd li:nth-child(3n+1){clear:none;}
	.relevantlist .bd li:nth-child(odd){clear:left;}
	.taffindex .bd li:nth-child(3n+1){clear:left;}
	.keyindex{padding-left:5px;padding-right:5px;}
	#left,.specialindex,.links, .footer .mainright, div#right{padding-left:5px;padding-right: 5px;}
	#left .peopleindex .bd .items .more {margin-top: 10px;}
	.owl-carousel .owl-item img{max-height:481px;}
	.newmenubox{display:none;}
	.menubox{width:100%;position: absolute;top:70px;left:10px;}
	.block .reachbox{display:block!important;}
	.menubox .reachbox{top:9px;}
	.jst-top .bd li a{width:31.6%;}
	.jst-top h2{margin-top: -32px;    width: 287px;    font-size: 20px;}
	.taffindex .bd li img{width:287px;height:338px;}
	.qm-nav ul#nav { display: block; margin-right: 0; }
	.qm-nav li{width:100%;}
	.banner_col{padding:0px;margin:0}
	.big .keyindex{border:0px;}
	.relevantlist .bd li{width:50%;}
	.dataindex .bd li{display: inline-block;}
	.qm-top .weap .topbar #corejianjie{float:right;padding:15px 60px 0 0;}
	.qm-top .weap .topbar #corejianjie:hover{color:#444;}
	.qm-nav .nLi ul{display:none;}
}

@media(max-width:800px) {
	.piclist .bd li img{ max-height:239px;}
	.groomindex .bd li img{max-height:239px;}
	.piclist .bd .content .right ul li img{max-height:239px!important;}
	.piclists .bd li img {max-height: 239px;}
	.owl-carousel .owl-item img{max-height:407px;}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.piclist .bd li img{ max-height:233px;}
	.groomindex .bd li img{max-height:233px;}
	.piclists .bd li img {max-height: 233px;}
	#left {padding-left: 5px!important;padding-right: 5px; }
	.owl-carousel .owl-item img{max-height:484px;}
	.taffindex h3 {width: 95%;margin-left: 3%;}
	#left div.v_n_s{margin-right: 0px;}
	#zj #left div.listing {padding-left: 35px;}
	.jst-top .bd li a{width:30.6%;}
	.jst-top h2{margin-top: -32px;    width: 219px;    font-size: 20px;}
	.taffindex .bd li img{width:219px;height:258px;}
	.qm-nav .nLi { width: 100%;}
}

@media(max-width:600px) {
	.piclist .bd li img{ max-height:175px;}
	.groomindex .bd li img{max-height:175px;}
	.piclists .bd li img {max-height: 175px;}
	.owl-carousel .owl-item img{max-height:299px;}
	#dataschool table tr td:nth-child(1){width:78%;}
	.mainright, div#right{margin-left:0px;padding-left: 5px!important;padding-right: 5px;margin-top:20px;}
	.topbar .logo {margin-left: 10px;}
	#left div.v_n_s ul.slisting_vns{margin-left:0px;}
	.jst-top .bd li a{width:30.6%;}
	.jst-top h2{margin-top: -19px;    width: 174px;font-size: 12px;}
	.taffindex .bd li img{width:174px;height:205px;}
	.peopleindex .items{width:auto;}
	.border{border:0px;padding-left:0px;}
	.big .keindex{border:0;}
}

@media(max-width:480px) {
	.jst-top .bd li a{width:29.6%;}
	.jst-top h2{margin-top: -19px;    width: 131px;font-size: 12px;}
	.taffindex .bd li img{width:131px;height:154px;}
}

@media(max-width:415px) {
	.piclist .bd li img{ max-height:122px;}
	.groomindex .bd li img{max-height:122px;}
	.piclists .bd li img {max-height: 122px;}
	.owl-carousel .owl-item img{max-height:258px;}
	#left div.v_n_s{width: 49%;}
	#middle #left div.v_n_s:nth-child(2){margin-right:0px;}
	#content_holder #pagenavi a{height: 40px;}
	.jst-top .bd li a{width:29%;}
	.jst-top h2{margin-top: -19px;    width: 116px;font-size: 12px;}
	.taffindex .bd li img{width:116px;height:136px;}
	.qm-nav .nLi { width: 100%;}
}

@media(max-width:376px) {
	.piclist .bd li img{ max-height:110px;}
	.groomindex .bd li:nth-child(3n+1){clear:left;}
	.groomindex .bd li img{max-height:110px;}
	.piclists .bd li img {max-height: 110px;}
	.owl-carousel .owl-item img{max-height:233px;}
	#left div.v_n_s{margin: 0 auto;width: 100%;}
	#middle #left div.v_n_s:nth-child(2){margin:0 auto;}
	.jst-top .bd li a{width:29%;}
	.jst-top h2{margin-top: -19px;width:99px;font-size: 12px;}
	.taffindex .bd li img{width:100px;height:118px;}
	.qm-nav .nLi { width: 100%;}
}
